The else Statement
একটি শর্ত মিথ্যা হলে কার্যকর করা কোডের একটি ব্লক নির্দিষ্ট করতে else স্টেটমেন্টটি ব্যবহার করুন।
else Statement Syntax
if (condition) {
// block of code to be executed if the condition is true
} else {
// block of code to be executed if the condition is false
}
else- কোডের একটি নির্দিষ্ট ব্লক যা শুধুমাত্র ইফ কন্ডিশন মিথ্যা হলেই কার্যকর করা হয়।
Example: else Statement
অভিবাদন "শুভ দিন" তৈরি করুন যদি ঘন্টা 18 এর কম হয়, অন্যথায় "শুভ সন্ধ্যা":
if (hour < 18) {
greeting = "Good day";
} else {
greeting = "Good evening";
}
বোঝা:
যদি ঘন্টা <18 সত্য হয় তখনই যদি ইফ ব্লকটি কার্যকর করা হয়। যদি ঘন্টা <18 মিথ্যা হয়, অন্য ব্লকটি কার্যকর করা হয়।
The else if Statement
প্রথম শর্ত মিথ্যা হলে একটি নতুন শর্ত নির্দিষ্ট করতে একটি else if স্টেটমেন্ট ব্যবহার করুন।
else if Statement Syntax
if (condition1) {
// block of code to be executed if condition1 is true
} else if (condition2) {
// block of code to be executed if the condition1 is false and condition2 is true
} else {
// block of code to be executed if the condition1 is false and condition2 is false
}
else if - আপনি যতটা চান স্টেটমেন্ট যোগ করতে পারেন।
Example: else if Statement
সময় 10:00 এর কম হলে "শুভ সকাল" অভিবাদন তৈরি করুন, অন্যথায় সময় 20:00 এর কম হলে "শুভ দিন", অন্যথায় "শুভ সন্ধ্যা" তৈরি করুন:
if (time < 10) {
greeting = "Good morning";
} else if (time < 20) {
greeting = "Good day";
} else {
greeting = "Good evening";
}
| Time Value | Condition Check | greeting Result |
|---|---|---|
| time = 8 | time < 10 → true | "Good morning" |
| time = 15 | time < 10 → false, time < 20 → true | "Good day" |
| time = 21 | time < 10 → false, time < 20 → false | "Good evening" |
Example: Random Link Generator
এই উদাহরণটি jassif টিম বা ওয়ার্ল্ড ওয়াইল্ডলাইফ ফাউন্ডেশন (WWF) এর একটি লিঙ্ক লিখবে। একটি এলোমেলো সংখ্যা ব্যবহার করে, প্রতিটি সংমিশ্রণের 50% সম্ভাবনা রয়েছে।
let text;
if (Math.random() < 0.5) {
text = "Visit jassif team";
} else {
text = "Visit WWF";
}
document.getElementById("demo").innerHTML = text;
Math.random() :
Math.random() 0 () 1 () . 0.5 50% .
Multiple else if Statements
আপনার যদি একাধিক শর্তের প্রয়োজন হয়, আপনি একাধিক অন্য যোগ করতে পারেন যদি বিবৃতি:
let score = 85;
let grade;
if (score >= 90) {
grade = "A";
} else if (score >= 80) {
grade = "B";
} else if (score >= 70) {
grade = "C";
} else if (score >= 60) {
grade = "D";
} else {
grade = "F";
}
Result:স্কোর = 85 শর্ত স্কোরকে সন্তুষ্ট করে >= 80, তাই গ্রেড = "B"
Exercise
নিম্নলিখিত কোডের ফলে 'ফলাফল' ভেরিয়েবলের মান কী হবে?
let number = 7;
let result;
if (number > 10) {
result = "Greater than 10";
} else if (number > 5) {
result = "Greater than 5";
} else if (number > 0) {
result = "Greater than 0";
} else {
result = "Zero or negative";
}